IRange
StockSharp.Xaml.Charting
Определяет общий интерфейс для диапазона (мин., макс.), используемый в Ultrachart для расчетов диапазона видимых значений, данных и индексов.
Реализует: IRange, ICloneable, INotifyPropertyChanged
Свойства
Max
public T Max { get; set; }
value = iRange.Max
iRange.Max = value
Получает или устанавливает значение Макса этого диапазона
Min
public T Min { get; set; }
value = iRange.Min
iRange.Min = value
Получает или устанавливает значение Min этого диапазона
Методы
GrowBy
public IRange<T> GrowBy(double minFraction, double maxFraction)
result = iRange.GrowBy(minFraction, maxFraction)
Увеличивает текущий IRange на минимальную и максимальную долю, возвращая этот экземпляр после модификации.
- minFraction
- Минимальная доля для роста. Например, Min = -10 и minFraction = 0,1 приведут к новому Min = -11.
- maxFraction
- Максимальная фракция для роста. Например, Max = 10 и maxFraction = 0,2 приведут к новому Max = 12.
Возвращает: Этот экземпляр после операции
SetMinMax
public IRange<T> SetMinMax(double min, double max)
result = iRange.SetMinMax(min, max)
Устанавливает значения Min и Max для IRange, возвращая этот экземпляр после модификации.
- min
- Новое минимальное значение.
- max
- Новое максимальное значение.
Возвращает: Этот экземпляр после операции
Union
public IRange<T> Union(IRange<T> range)
result = iRange.Union(range)
Выполняет объединение двух экземпляров IRange, возвращая новый IRange.
- range